package com.fxp.project.jiuselu.web.models.sample.mapper;


import com.fxp.project.jiuselu.web.models.sample.entity.SapmleGoods;

import java.util.List;

/**
 * 样品订单明细Mapper接口
 *
 * @author Jason.Wang
 * @date 2022-06-08
 */
public interface SapmleGoodsMapper
{
    /**
     * 查询样品订单明细
     *
     * @param sampleId 样品订单明细主键
     * @return 样品订单明细
     */
    public SapmleGoods selectSapmleGoodsBySampleId(String sampleId);

    /**
     * 查询样品订单明细列表
     *
     * @param sapmleGoods 样品订单明细
     * @return 样品订单明细集合
     */
    public List<SapmleGoods> selectSapmleGoodsList(SapmleGoods sapmleGoods);

    /**
     * 新增样品订单明细
     *
     * @param sapmleGoods 样品订单明细
     * @return 结果
     */
    public int insertSapmleGoods(SapmleGoods sapmleGoods);

    /**
     * 修改样品订单明细
     *
     * @param sapmleGoods 样品订单明细
     * @return 结果
     */
    public int updateSapmleGoods(SapmleGoods sapmleGoods);

    /**
     * 删除样品订单明细
     *
     * @param sampleId 样品订单明细主键
     * @return 结果
     */
    public int deleteSapmleGoodsBySampleId(String sampleId);

    /**
     * 批量删除样品订单明细
     *
     * @param sampleIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteSapmleGoodsBySampleIds(String[] sampleIds);
}
